andrew cooper | page 1